@charset "utf-8";

/*初始化样式*/
*{ margin:0px; padding:0px; font-family:"Microsoft YaHei", "微软雅黑", "黑体";}
body{ margin:0px auto; padding:0px; color:#333; font-size:16px; text-decoration:none;}
html{ width:100%; height:100%;}
body{ width:100%; height:100%; background:#fff;}
ul{ list-style-type:none;}
li{ list-style-type:none;}
table{ vertical-align:middle; border-color:inherit; border-collapse:collapse;}
tr{ display:table-row; vertical-align:inherit; border-color:inherit;}
td,th{ padding:0px; display:table-cell; vertical-align:inherit;}
img{ border:0; border-image:none; vertical-align:middle;}
a{ border:0; border-image:none; color:#333; text-decoration:none;}
/*a:link { color: #333; text-decoration:none;}
a:hover{ color:#1068cd;}*/
input{ border:0px; outline:none;}

h1{ font-size:18px;}
h2{ font-size:24px;}
h3{ font-size:16px; color:#999; font-weight:normal;}
h4{ color:#666; font-weight:normal;}

.fl{ float:left;}
.fr{ float:right;}

/*标签卡切换样式*/
.Selection a p{ color:#1068cd !important;}
.normal{color:#333;}
.Selection2 a{ color:#fff !important; background:url(../images/bg_13.png) no-repeat !important;}
.normal2{color:#333;}
.Selection3 a{ color:#1068cd !important;}
.normal3{color:#333;}
.new1{ display:block;}
.new2{ display:none;}
.Selection4{ border: 1px solid #1068cd !important;}
.Selection4 a p{ color:#1068cd !important;}
.normal4{color:#333;}

/*位置*/
.crumbs{ width:1200px; margin:0 auto; margin-top:10px; height:60px; line-height:60px; background:#f9f9f9;}
.crumbs img{ width:20px; height:20px; margin:20px 0 0 20px; float:left;}
.crumbs p{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:10px; float:left;}
.crumbs a{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:5px; }
.crumbs span{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:5px;}

/*大框*/
.wrap{ width:100%; height:auto;min-width: 1200px;}
.content{ width:1200px; height:auto; margin:0 auto; margin-top:10px; padding:0 10px; overflow:hidden;}
.TwoCon{ width:1200px; height:auto; margin:0 auto; margin-top:10px; padding:0 10px; overflow:hidden;}

/*头部*/
.header{ width:100%; min-width:1200px; height:360px; margin:0 auto; background:url(../images/bg_01.jpg) no-repeat center top; background-size:cover;}
.header_con{ width:1200px; height:360px; margin:0 auto; text-align:center; overflow:hidden;}
.header_con_link{ width:1200px; height:40px;}
.header_con_link_left{ width:auto; height:40px; float:left; line-height:40px;overflow:hidden;}
.header_con_link_left a{ width:auto; height:40px; display:block; line-height:40px; color:#fff; float:left; }
.header_con_link_left span{ width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; display:block; float:left; margin:0 10px;}
.header_con_link_ri{ width:auto; height:40px; float:right; line-height:40px;overflow:hidden;}
.header_con_link_ri a{ width:auto; height:40px; line-height:40px; color:#fff; display:block; float:left;}
.header_con_link_ri span{ width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; display:block; float:left; margin:0 10px;}
.header_con_link_ri span:nth-last-child(1){height: 28px; margin-top: 6px; line-height: 28px; padding: 0 10px; border: 1px solid #fff;
    border-radius: 20px;}


.header_con_logo{ width:1200px; height:200px; margin-top:30px; text-align:center;}
.header_con_logo img{ width:409px; height:200px;}

/*导航*/
.nav{ width:100%; /*height:80px;*/ margin-top:-20px; padding-top:20px; }
.nav_nr{ width:100%; height:80px; background:#1068cd;}
.nav_con{ width:1200px; height:80px; margin:0 auto; background:#1068cd; position:relative;}
.nav_con_list{width:720px; height:80px; margin:0 auto; float:left;}
.nav_con_list li{ float:left; margin-right:20px;}
.nav_con_list li a{ width:auto; height:80px; display:block; color:#fff;}
.nav_con_list li a p{ width:100%; height:80px;line-height:80px; font-size:20px;}
.nav_con_list li a:hover p{ color:#bbddff;}
.nav_xz p{ color:#bbddff;}
.search{ width:416px; height:50px; margin:0 auto; padding:30px 0 20px 60px; border-radius:3px; background:url(../images/search_01.png) no-repeat; position:absolute; right:0px; top:-20px;}
.search_con{ width:400px; height:50px; border-radius:3px; background:#fff;}
.search input { width:280px; height:50px; float:left; border-radius:3px; line-height: 40px; vertical-align: middle; padding-left:20px; font-size:16px; color:#666; border:none;outline: none;}
.search a{ width:96px;height:46px; display:block; float:right; border-radius:3px; border:2px solid #fff; line-height:46px; text-align:center; background:#1068cd; color:#fff !important; transition:all 0.3s ease;}
.search a:hover{ background:#0071f1;}


/*热点*/
.hotNews{ width:1215px; height:60px; margin:0 auto; margin-top:20px; padding:20px 0; background:#f5f9fc; display:table;}

.hotNews a{ width:90%; text-align:center; line-height:46px; font-size:30px; color: #1068cd; padding:0 5%; display: table-cell; vertical-align: middle;}

/*标题样式*/
.title_01{ width:100%; height:60px; line-height:60px;}
.title_01 img{ width:24px; height:24px; margin-top:18px; float:left;}
.title_01 p{ width:auto; height:60px; display:block; margin-left:10px; float:left; font-size:24px; font-weight:bold;}
.title_01 span{ width:auto; height:40px; float:right; margin-top:10px;}
.title_02{ width:100%; height:60px;}
.title_02 a{ min-width:20%; height:60px; line-height:60px; display:block; margin-right:20px; float:left;}
.title_02 a img{ width:24px; height:24px; margin-top:18px; float:left;}
.title_02 a p{ width:auto; height:60px; display:block; margin-left:10px; float:left; font-size:24px; font-weight:bold;}
.title_03{ width:100%; height:57px; line-height:59px; border-bottom:1px solid #ddd;}
.title_03_con{ min-width:120px; height:56px; float:left; border-bottom:4px solid #1068cd;}
.title_03 img{ width:24px; height:24px; margin-top:18px; float:left;}
.title_03 p{ width:auto; height:60px; display:block; margin-left:10px; float:left; font-size:24px; font-weight:bold;}
.title_03 span{ width:auto; height:60px; float:right;}
.title_04{ width:100%; height:60px; line-height:60px;}
.title_04 img{ width:68px; height:30px; margin-top:15px; float:left;}
.title_04 p{ width:auto; height:60px; display:block; margin-left:10px; float:left; font-size:24px; font-weight:bold;}
.title_04 span{ width:auto; height:50px; float:right; margin-top:10px;}

/*首页*/
.new{ width:1215px; height:450px; margin:0 auto; margin-top:20px;}
.new_top{ height:66px; border-bottom:1px solid #dcdcdc; line-height:86px;}
.new_top_btn{width:124px; height:46px; background:#df1819; display:block; color:#fff !important; font-size:18px; font-weight:bold; text-align:center; line-height:46px; float:left;}
.new_top p{color:#333; font-size:18px; float:left; line-height:46px; margin-left:26px;}

.new_pic{ width:640px; height:450px; float:left;}
.new_pic_tit{ font-size:24px; font-weight:bold; color:#df1819; line-height:46px;}
.focusBox { width:640px; height:450px;float:left; position: relative;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:130px; width:100%; background-color:rgba(0,0,0,0.6); overflow:hidden; }
.focusBox .txt { width:600px; height:70px; position:absolute; bottom:40px; left:30px; z-index:2; overflow: hidden; }
.focusBox .txt li{ height:70px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ width:600px; height:40px; line-height:40px; font-size:18px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.focusBox .txt li p{ width:600px; height:30px; line-height:30px; font-size:14px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.focusBox .num { position: absolute; z-index: 3; bottom:20px; left:30px;}
.focusBox .num li{ min-width:10px; height:10px; float: left; position: relative;overflow: hidden;margin-right:10px; cursor: pointer; }
.focusBox .num li a{ min-width:10px; height:10px; position:absolute; z-index:2; display: block; background:#fff; color:#fff;top: 0; left:0; text-decoration: none; }
.focusBox .num li.on a,.focusBox .num li a:hover{ background:#bf2537;}
.new_list{ width:555px; height:440px; float:left; margin:0 0 0 20px; padding-top:10px;}
.new_list_con{ width:560px; height:380px;margin-top: -10px;}
.new_list_con li{ width:510px; height:85px; margin-top:10px; padding:0 20px; background:#fcfcfe; border:1px solid #fff; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6); transition:all 0.3s ease;}
.new_list_con li:hover{ box-shadow:5px 5px 5px rgb(221 221 221 / 0.8);}
.new_list_con_time{ width:40px; height:60px; margin-top:13px; float:left; text-align:center;}
.new_list_con_time p{ width:100%; height:35px; line-height:35px; font-size:30px; font-weight:bold; color:#1068cd; border-bottom:1px solid #dbdfe6;}
.new_list_con_time span{ width:100%; height:24px; line-height:24px; font-size:14px; color:#1068cd;}
.new_list_con_title{ width:418px; height:60px; margin:12px 0 0 20px; float:left;}
.new_list_con_title a{ width:100%; height:35px; line-height:35px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.new_list_con_title a:hover{ color:#1068cd;}
.new_list_con_title span{ width:100%; height:24px; line-height:24px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.GwyNew{ width:1215px; height:450px; margin:0 auto; margin-top:30px;}
.GwyNew_left{ width:640px; height:450px; float:left;}
.GwyNew_list_con{ width:640px; height:380px; margin-top:10px;}
.GwyNew_list_con li{ width:596px; height:85px; margin-top:10px; padding:0 20px; background:#fcfcfe; border:1px solid #fff; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6);}
.GwyNew_list_con li:hover{ box-shadow:5px 5px 10px rgb(221 221 221 / 0.8);}
.GwyNew_list_con_time{ width:40px; height:60px; margin-top:13px; float:left; text-align:center;}
.GwyNew_list_con_time p{ width:100%; height:35px; line-height:35px; font-size:30px; font-weight:bold; color:#1068cd; border-bottom:1px solid #dbdfe6;}
.GwyNew_list_con_time span{ width:100%; height:24px; line-height:24px; font-size:14px; color:#1068cd;}
.GwyNew_list_con_title{ width:556px; height:60px; margin:12px 0 0 20px; float:left;}
.GwyNew_list_con_title a{ width:100%; height:50px; line-height:50px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;font-size: 20px;}
.GwyNew_list_con_title a:hover{ color:#1068cd;}
.GwyNew_list_con_title span{ width:100%; height:24px; line-height:24px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}


.GwyNew_ri{ width:550px; height:450px; margin:0 auto; float:right;}
.inforOpen{ width:550px; height:480px; margin:0 auto; overflow:hidden;}
.inforOpen_list{ width:550px; height:380px; margin-top:10px; }
.inforOpen_list a{ width:265px; height:120px; display:block; margin:0 0 10px 0px; float:left; background:#f5f9fc; transition:all 0.3s ease;}
.inforOpen_list a:hover{ transform:translate3d(0px,-4px,0); box-shadow:3px 2px 5px rgb(221 221 221 / 0.6);}
.inforOpen_list a:hover p{ color:#1068cd;}
.inforOpen_list a img{ width:50px; height:50px; float:left; margin:30px 0 0 20px;}
.inforOpen_list a p{ width:160px; height:50px; text-align:center; line-height:50px; margin:30px 0 0 10px; float:left; font-size:18px; color:#323640; font-weight:bold;}
.GwyNew_btn{ width:520px; height:100px; margin-top:20px;}
.GwyNew_btn img{ width:520px; height:100px;}
.ZwService{ width:1200px; height:640px; margin:0 auto; margin-top:20px;}
.ZwService_title{ width:100%; height:80px; margin-bottom:20px; text-align:center; line-height:80px;}
.ZwService_title p{ font-size:36px; color:#1068cd; font-weight:bold; font-style:italic; background:url(../images/bg_12.png) no-repeat center center;}
.ZwService_nav{ width:420px; height:50px; margin:0 auto;}
.ZwService_nav li{ width:200px; height:50px; float:left;}
.ZwService_nav li a{ width:200px; height:50px; display:block; text-align:center; line-height:50px; font-size:20px; color:#1068cd; background:url(../images/bg_14.png) no-repeat;}
.ZwService_list { width: 1180px;  height: 460px;   padding: 20px 9px 0 9px;  background: #f5f9fc;  border: 1px solid #ddd;}
.ZwService_list li{ width:23%; height:210px; display:block; margin:0 1% 20px 1%; float:left; background:#fff; border:1px solid #ddd; overflow:hidden; box-sizing:border-box; transition:all 0.3s ease;}
.ZwService_list li:hover{ border:1px solid #1068cd; box-shadow:5px 5px 10px rgb(221 221 221 / 0.8); transform:translate3d(0px,-4px,0);}
.ZwService_list_tit{ width:84%; height:48px; margin-top:30px; padding:0 8%;}
.ZwService_list_tit img{ width:48px; height:48px; float:left;}
.ZwService_list_tit p{ width:160px; height:48px; float:left; margin-left:10px; text-align:left; line-height:48px; font-size:18px; font-weight:bold;}
.ZwService_list_txt{ width:84%; height:90px; margin-top:16px; padding:0 8%;}
.ZwService_list_txt a {width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.ZwService_list_txt a:hover {    color: #1068cd;}

.sh_dynamic{ width:1200px; height:460px; margin:0 auto; margin-top:20px;}
.dynamic{ width:590px; height:460px;}
.dynamic_con{ width:548px; height:398px; padding:0 20px; background:#fcfcfe; border-radius:5px; border:1px solid #fff; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6);}
.dynamic_con_hot{ width:100%; height:90px; margin-top:25px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.dynamic_con_hot a{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.dynamic_con_hot span{ width:100%; height:48px; line-height:24px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.dynamic_list{ width:100%; height:auto;}
.dynamic_list li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.dynamic_list li a{ width:80%; height:42px; float:left; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.dynamic_list li span{ width:auto; height:42px; float:right; text-align:right; color:#666;}

.PicLink{ width:1200px; height:120px; margin:0 auto; margin-top:20px; overflow:hidden;}
.PicLink_list tr td{ width:435px; height:120px; padding:0 10px;}
.PicLink_list a{ width:435px; height:120px; display:block; border-radius:5px; overflow:hidden;}
.PicLink_list a img{ width:435px; height:120px;}



.Interact_ly {
    /*width: 1200px;*/
    height: 410px;
    margin-top: 20px;
    overflow: hidden;
}

.Interact_ly_left {
    width: 680px;
    height: 410px;
    float: left;
}

.Interact_ly_ri {
    width: 652px;
    height: 410px;
    float: right;
}

.Interact_ly_list {
    width: 650px;
    height: auto;
    margin-top: 10px;
    padding: 10px 20px;
    background: #fcfcfe;
    border-radius: 5px;
    border: 1px solid #fff;
    box-shadow: 3px 3px 10px rgb(221 221 221 / 0.6);
}

.Interact_ly_list li {
    width: 605px;
    height: 60px;
    margin: 10px 0;
    padding: 0 20px;
    background: #f2f4fb;
    overflow: hidden;
}

.Interact_ly_list li a {
    width: 370px;
    height: 60px;
    float: left;
    padding-left: 20px;
    line-height: 60px;
    background: url(../images/title_24.jpg) no-repeat left center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.Interact_ly_list li span {
    width: auto;
    height: 60px;
    line-height: 60px;
    color: #666;
    float: right;
}

.Interact_ly_list li img {
    width: 32px;
    height: 32px;
    margin-top: 14px;
    color: #666;
    float: right;
    transition: all 0.3s ease;
}

.Interact_ly_list li:hover img {
    transform: translate3d(4px,0px,0);
}

.Interact_idea {
    width: 1200px;
    height: 480px;
    margin-top: 20px;
}

.Interact_idea_left {
    width: 1200px;
    height: 580px;
    float: left;
}

/*.Interact_idea_left{ width:590px; height:480px; float:left;}*/
.Interact_idea_news {
    width: 548px;
    height: 398px;
    margin-top: 10px;
    padding: 0 20px;
    background: #fcfcfe;
    border-radius: 5px;
    border: 1px solid #fff;
    box-shadow: 3px 3px 10px rgb(221 221 221 / 0.6);
}

.Interact_idea_news_hot {
    width: 100%;
    height: 90px;
    margin-top: 25px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.Interact_idea_news_hot a {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.Interact_idea_news_hot span {
    width: 100%;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.Interact_idea_news_list {
    width: 100%;
    height: auto;
}

.Interact_idea_news_list li {
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}

.Interact_idea_news_list li a {
    width: 80%;
    height: 42px;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.Interact_idea_news_list li span {
    width: auto;
    height: 42px;
    float: right;
    text-align: right;
    color: #666;
}

.Interact_idea_ri {
    width: 590px;
    height: 480px;
    float: right;
}
.ShTour_con_title {
    width: 400px;
    height: 60px;
    margin: 12px 0 0 20px;
    float: left;
}

.ShTour_con_title a {
    width: 100%;
    height: 35px;
    line-height: 35px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ShTour_con_title a:hover {
    color: #1068cd;
}

.ShTour_con_title span {
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*友情链接*/
.FooterLink{ width:100%; min-height:80px; margin-top:40px; background:#fff; box-shadow:3px -3px 10px rgb(221 221 221 / 0.4); overflow:hidden;min-width:1200px;}
.FooterLink_con{ width:1200px; height:auto; margin:0 auto;}
.FooterLink_title{ width:160px; height:80px; float:left; text-align:center; line-height:80px; font-size:24px; font-weight:bold; color:#1068cd;}
.FooterLink_btn{ width:900px; height:32px; margin:24px 0; float:right;}
.FooterLink_btn li{ width:180px; height:32px; float:left;}
.FooterLink_btn li a{ width:180px; height:32px; text-align:center; line-height:32px; display:block; background:url(../images/bg_03.jpg) no-repeat left center;}
.FooterLink_two{ width:1200px; height:auto; overflow:hidden; border-top: 1px #ddd solid;}
.FooterLink_two_list{ width:1200px; height:auto;}
.FooterLink_two_list li{ width:300px; height:42px; float:left;}
.FooterLink_two_list li a{ width:300px; height:42px; display:block; text-align:left; line-height:42px; }

/*底部信息*/
.footer{ width:100%; min-width:1200px; height:260px; margin:0 auto; background:#1068cd;}
.footer_con{ width:1200px; height:260px; margin:0 auto;}
.footer_con_top{ width:1200px; height:100px; border-bottom:1px solid #70a4e1;}
.footer_con_top_logo{ width:298px; height:55px; margin-top:24px; float:left;}
.footer_con_top_btn{ width:480px; height:24px; margin-top:38px; float:right;}
.footer_con_top_btn a{ width:100px; height:24px; display:block; margin-left:40px; float:right;}
.footer_con_top_btn a img{ width:24px; height:24px; float:left;}
.footer_con_top_btn a p{ width:auto; height:24px; float:left; margin-left:10px; line-height:24px; color:#d7d8d9;}
.footer_con_list{ width:1200px; height:auto; margin-top:40px;}
.footer_con_list_left{ width:800px; height:auto; float:left;}
.footer_con_list_left p{ width:100%; height:36px; line-height:36px; color:#fff;}
.footer_con_list_ri{ width:220px; height:68px; float:right;}
.footer_con_list_ri img{ margin-top:10px;}
